package o2o.dao.PO.user;

/**
 * Created with IntelliJ IDEA.
 * User: Jahnke [1029777564@qq.com]
 * Date: 2018-04-17 14:53
 * To change this template use File | Settings | File Templates.
 */
public class UserSignInfo {

    private  Integer id;            //用于标识数据
    private String username;        //签到用户
    private String name;            //用户姓名
    private Long deptId;          //用户部门ID
    private Long companyId;       //公司ID
    private String companyName;       //公司名称
    private String deptName;        //部门名称
    private Double lng;             //经度
    private Double lat;             //纬度
    private String address;         //签到地点
    private String remark;          //备注原因
    private String imgUrl1;         //图片1
    private String imgUrl2;         //图片2
    private String imgUrl3;         //图片3
    private String customerUsername;//拜访客户账号
    private String customerName;    //拜访客户姓名
    private Long signInTime;        //用户签到时间
    private Long signOutTime;       //下班打卡时间
    private Integer signInStatus;       //状态 1正常  -1迟到  -2早退'
    private Integer signInType;       //1外勤 2内勤
    private String deviceId;            // 开门的设备Id
    private Long createTime;        //创建日期

    public Integer getId() {
        return id;
    }

    public UserSignInfo setId(Integer id) {
        this.id = id;
        return this;
    }

    public String getUsername() {
        return username;
    }

    public UserSignInfo setUsername(String username) {
        this.username = username;
        return this;
    }

    public String getName() {
        return name;
    }

    public UserSignInfo setName(String name) {
        this.name = name;
        return this;
    }

    public Long getDeptId() {
        return deptId;
    }

    public UserSignInfo setDeptId(Long deptId) {
        this.deptId = deptId;
        return this;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public UserSignInfo setCompanyId(Long companyId) {
        this.companyId = companyId;
        return this;
    }

    public Double getLng() {
        return lng;
    }

    public UserSignInfo setLng(Double lng) {
        this.lng = lng;
        return this;
    }

    public Double getLat() {
        return lat;
    }

    public UserSignInfo setLat(Double lat) {
        this.lat = lat;
        return this;
    }

    public String getAddress() {
        return address;
    }

    public UserSignInfo setAddress(String address) {
        this.address = address;
        return this;
    }

    public String getRemark() {
        return remark;
    }

    public UserSignInfo setRemark(String remark) {
        this.remark = remark;
        return this;
    }

    public String getImgUrl1() {
        return imgUrl1;
    }

    public UserSignInfo setImgUrl1(String imgUrl1) {
        this.imgUrl1 = imgUrl1;
        return this;
    }

    public String getImgUrl2() {
        return imgUrl2;
    }

    public UserSignInfo setImgUrl2(String imgUrl2) {
        this.imgUrl2 = imgUrl2;
        return this;
    }

    public String getImgUrl3() {
        return imgUrl3;
    }

    public UserSignInfo setImgUrl3(String imgUrl3) {
        this.imgUrl3 = imgUrl3;
        return this;
    }

    public String getCustomerUsername() {
        return customerUsername;
    }

    public UserSignInfo setCustomerUsername(String customerUsername) {
        this.customerUsername = customerUsername;
        return this;
    }

    public String getCustomerName() {
        return customerName;
    }

    public UserSignInfo setCustomerName(String customerName) {
        this.customerName = customerName;
        return this;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public UserSignInfo setCreateTime(Long createTime) {
        this.createTime = createTime;
        return this;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public Long getSignInTime() {
        return signInTime;
    }

    public void setSignInTime(Long signInTime) {
        this.signInTime = signInTime;
    }

    public Long getSignOutTime() {
        return signOutTime;
    }

    public void setSignOutTime(Long signOutTime) {
        this.signOutTime = signOutTime;
    }

    public Integer getSignInStatus() {
        return signInStatus;
    }

    public void setSignInStatus(Integer signInStatus) {
        this.signInStatus = signInStatus;
    }

    public Integer getSignInType() {
        return signInType;
    }

    public void setSignInType(Integer signInType) {
        this.signInType = signInType;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }
}
